package com.hzit.user.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import lombok.Builder;
import lombok.Data;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * 类名：
 * 作者：WF
 * 功能：
 */
@Data
@Builder
@Accessors(chain = true)
public class UserVo {


	private String code;

	private Long id;

	/**
	 * 用户名
	 */
	private String username;

	/**
	 * 密码，加密存储
	 */
	private String password;

	/**
	 * 注册手机号
	 */
	private String phone;

	/**
	 * 注册邮箱
	 */
	private String email;

	/**
	 * 创建时间
	 */
	private LocalDateTime created;

	private LocalDateTime updated;

	/**
	 * 会员来源：1:PC，2：H5，3：Android，4：IOS，5：WeChat
	 */
	private String sourceType;

	/**
	 * 昵称
	 */
	private String nickName;

	/**
	 * 真实姓名
	 */
	private String name;

	/**
	 * 使用状态（Y正常 N非正常）
	 */
	private String status;

	/**
	 * 头像地址
	 */
	private String headPic;

	/**
	 * QQ号码
	 */
	private String qq;

	/**
	 * 账户余额
	 */
	private Long accountBalance;

	/**
	 * 手机是否验证 （0否  1是）
	 */
	private String isMobileCheck;

	/**
	 * 邮箱是否检测（0否  1是）
	 */
	private String isEmailCheck;

	/**
	 * 性别，1男，2女
	 */
	private String sex;

	/**
	 * 会员等级
	 */
	private Integer userLevel;

	/**
	 * 积分
	 */
	private Integer points;

	/**
	 * 经验值
	 */
	private Integer experienceValue;

	/**
	 * 生日
	 */
	private LocalDateTime birthday;

	/**
	 * 最后登录时间
	 */
	private LocalDateTime lastLoginTime;
}
